#include <iostream>
#include <boost/asio.hpp>
#include <boost/date_time/posix_time/posix_time.hpp>
void print(const boost::system::error_code &e)
{
	std::cout << "Hello, world!" << std::endl;
}
int main()
{
	#ifdef NDEBUG 
	std::cout << "release" << std::endl;
	#endif
	#ifdef _DEBUG	 
	std::cout << "debug" << std::endl;
	#endif
	boost::asio::io_service io;
	boost::asio::deadline_timer t(io, boost::posix_time::seconds(5));
	t.async_wait(print);
	std::cout << "start running..." << std::endl;
	io.run();
	return 0;
}

